body>.el-container {
    margin-bottom: 40px;
    height: 100%;
}
body,html{
    height: 100%;
}
.leadicon{
    color: white;
    font-size: 20px;
    margin-left: auto;
    height: 45px;
}
.leadicon .el-icon{
    margin-top: 15px;
    margin-left: 22px;
}
el-menu-item-group {
    overflow: hidden;
}
.el-menu-vertical-demo {
    display: block;
    /*position: fixed;*/
    height: calc(100vh - 60px);
}

::v-deep .el-sub-menu.is-active > .el-sub-menu__title {
    color: #ffd04b !important;
}
